#ifndef __QpwStyle__
#define __QpwStyle__

#include <QtCore/QString>
#include <QtCore/QUuid>
#include <QtGui/QColor>
#include "QpwDatabase.h"

class QpwStyle : public QpwXML::Row {
public:
    explicit QpwStyle( const QUuid & uuid = QUuid() ) : QpwXML::Row(uuid) {}
    virtual ~QpwStyle() {}

//     inline bool operator == ( const QpwStyle & style ) { return this->uuid == style.uuid; }
//     inline bool operator != ( const QpwStyle & style ) { return this->uuid != style.uuid; }

    QpwXML::Values values() const;
    void setValues( const QpwXML::Values & values );

    QString name;
    QColor color;
    QString texture;
    QString shader;

};

#endif//__QpwStyle__
